from pro_authformer.src.main.app.config import config_dict


def load_config(mode):
    """
    功能：加载配置文件，返回配置对象。
    参数：
        mode: 模式（训练、验证、评估）
        config_dict: 配置字典
    返回：
        config: 配置对象
    """
    # 这里可以根据mode和config_dict的内容来加载不同的配置
    # 例如，如果mode是"train"，则加载训练相关的配置
    # 如果mode是"verify"，则加载验证相关的配置
    # 如果mode是"eval"，则加载评估相关的配置
    # 具体实现可以根据实际需求进行调整
    
    
    # 从字典 config_dict 中根据键 mode 获取对应的值，如果键不存在，则返回一个空字典 {}
    return config_dict.get(mode, {}) 